package actions.visitors;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class VeilingLijstItem {
	private String titel, categorie, fotoUrl;
	private int veilingId, aantalBiedingen;
	private int laatsteBod, startprijs;
	Date startDatum, eindDatum;
	private boolean open;
	
	public VeilingLijstItem(String titel, String categorie, String fotoUrl,
			int veilingId, int aantalBiedingen, int laatsteBod,
			Date startDatum, Date eindDatum, boolean open, int startprijs) {
		super();
		this.titel = titel;
		this.categorie = categorie;
		this.fotoUrl = fotoUrl;
		this.veilingId = veilingId;
		this.aantalBiedingen = aantalBiedingen;
		this.laatsteBod = laatsteBod;
		this.startDatum = startDatum;
		this.eindDatum = eindDatum;
		this.open = open;
		this.startprijs = startprijs;
	}

	public boolean getOpen(){
		return open;
	}
	public String getTitel() {
		return titel;
	}

	public String getCategorie() {
		return categorie;
	}

	public String getFotoUrl() {
		return fotoUrl;
	}

	public int getVeilingId() {
		return veilingId;
	}

	public int getAantalBiedingen() {
		return aantalBiedingen;
	}

	public int getLaatsteBod() {
		return laatsteBod;
	}

	public Date getStartDatum() {
		return startDatum;
	}
	
	public String getFormattedEindDatum() {
		DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
		return dateFormat.format(eindDatum);
	}

	public Date getEindDatum() {
		return eindDatum;
	}

	public int getStartprijs() {
		return startprijs;
	}
}
